Sand cat swarm optimization algorithm and its application integrating elite decentralization and crossbar strategy

Sand cat swarm optimization algorithm is a meta-heuristic algorithm created to replicate the hunting behavior observed by sand cats. The presented sand cat swarm optimization method (CWXSCSO) addresses the issues of low convergence precision and local optimality in the standard sand cat swarm optimization algorithm. It accomplished this through the utilization of elite decentralization and a crossbar approach. To begin with, a novel dynamic exponential factor is introduced. Furthermore, throughout the developmental phase, the approach of elite decentralization is incorporated to augment the capacity to transcend the confines of the local optimal. Ultimately, the crossover technique is employed to produce novel solutions and augment the algorithm's capacity to emerge from local space. The techniques were evaluated by performing a comparison with 15 benchmark functions. The CWXSCSO algorithm was compared with six advanced upgraded algorithms using CEC2019 and CEC2021. Statistical analysis, convergence analysis, and complexity analysis use statistics for assessing it. The CWXSCSO is employed to verify its efficacy in solving engineering difficulties by handling six traditional engineering optimization problems. The results demonstrate that the upgraded sand cat swarm optimization algorithm exhibits higher global optimization capability and demonstrates proficiency in dealing with real-world optimization applications.

identify the most advantageous route in various obstacle-laden conditions.The reactive power optimization approach for storage-distribution networks with wind and wind energy was suggested by Shang et al. 32 .The approach incorporates the multi-objective MOSCSO algorithm.The control variable in this research is the energy storage facility, and the simulation experiment runs using MOSCSO.In the exploration and development stages, Jiang et al. 33 introduced the Cauchy mutation mechanism and Gaussian mutation mechanism, respectively.They additionally created the ISCSO algorithm and enhanced the engine failure detection technique of SDAE using the improved algorithm.The usefulness of the proposed strategy in enhancing average diagnostic accuracy while minimizing average time has been verified.The previously mentioned investigators primarily concentrate on developing the sand cat swarm optimization algorithm through adaptive weights and local variation.These tactics not only strengthen the algorithm's efficiency in various ways but also have potential applications in engineering.
Given the restrictions of conventional SCSO, along with the enhanced approaches put out by other researchers, this study introduces a novel technique called CWXSCSO, which combines elite decentralization and crossbar Sand Cat swarm optimization.The paper's fundamental framework is laid out as follows: The initial portion presents the fundamental optimization process of SCSO.The subsequent section introduces an original dynamic exponential element and implements elite decentralization during the developmental phase.Simultaneously, the algorithm incorporates the crossbar approach to disrupt the previous optimal solution.In the third portion, an aggregate of 15 benchmark test functions is employed to evaluate and compare different improvement strategies.The optimized performance of each strategy is assessed and compared.In Sect."Comparison between CWXSCSO and different swarm intelligence algorithms", the efficacy of the CWXSCSO approach is assessed using the identical set of CEC2019 test functions and CEC2021 test functions.This evaluation involves assessing several performance metrics such as the ideal value, median value, standard deviation, convergence curve, and the results of the Wilcoxon rank sum test.Section "Engineering application" of the study employs six classical engineering cases to evaluate the viability of the new algorithm in real-world engineering scenarios.To summarize, when comparing the conventional SCSO algorithm with CWXSCSO, it can be observed that CWXSCSO exhibits a certain degree of effectiveness in extinguishing the algorithm from local optima.Additionally, CWXSCSO strengthens the pace of convergence and solution accuracy of SCSO.

Sand cat swarm optimization algorithm
The optimization algorithms of sand cat swarms draw inspiration from their capacity to identify low-frequency noise.Sand cats inhabit challenging habitats characterized by sandy and stony deserts, such as the Sahara in Central Asia, the Sahara in Africa, and the Arabian Peninsula.They engage in daily relaxation and nocturnal hunting activities.They participate in prey detection by sensing low-frequency sounds, whether it is above or below ground.When prey is subterranean, they promptly identify it and excavate it.Based on the behavioral patterns exhibited by sand cats, the process of foraging can be delineated into two distinct phases: prey detection and prey predation.The SCSO algorithm places emphasis on two distinct phases, namely exploration and development, with a particular focus on maintaining a balance between these phases.

Initialize
The sand cat in a D-dimensional optimization problem is a one-dimensional array that operates as a representation of the solution to the problem.Every variable value ( x 1 ,x 1 , …, x n ) represents a node.Additionally, every X must be positioned within the limits of the upper and lower limits.
Initially, an initialization matrix is generated based on the issue size, denoted as N pop × N d , pop = 1, ..., n .Furthermore, the solution that corresponds to the given input is generated in every iteration.If the subsequent output value exhibits higher efficiency, the current approach will be substituted.The solution for the next iteration is not stored if a superior solution is not obtained.Each sand cat's fitness value was established via the fitness function.

Hunt for prey
The vector R is derived from Eq. (2).The adaptive parameter R enhances the equilibrium between the transition and development of the two phases.
The parameter − → r G defines a general sensitivity that exhibits a linear reduction from 2 to 0. Furthermore, the variable r symbolizes the sensitivity span exhibited by each cat.
The expression iter c denotes the present proportion of iterations.The notation iter Max denotes the upper limit of iterations.The S M number is derived from the acoustic attributes of the sand cat, hence its assumed value is 2.

Attack prey
The formula (5) denotes the gap X rnd between the sand cat and the prey, representing the simulation of the sand cat's attack on the target.Assuming a circular sensitivity span for the sand cat, a position is produced randomly from the best position (X b ) and the present position (X c ) .Subsequently, a random angle is picked using the roulette method, and the assault is executed using formula (6).The utilization of randomly generated angles can effectively mitigate the risk of the algorithm succumbing to local optima.

Exploration and development
The utilization of adaptive values for the − → r G and R parameters facilitates the process of exploration and development, enabling the SCSO to smoothly transition between the two stages.The values of the R argument are considered to be well balanced when the contents of the − → r G argument are spread out in an equitable manner.In a nutshell, the R value is a stochastic value within the range [− 2 − → r G , 2 − → r G ], where − → r G is reduced from 2 to 0 in each iteration.Consequently, the parameter R is a randomized value within the bounds Report Phrase of [− 4, 4].
If the quantity of |R| is less than 1, the sand cats are directed to engage in prey assault.Conversely, if |R| is greater than 1, the cats are assigned the responsibility of identifying a novel potential solution over the entire region.

Improved sand cat swarm optimization algorithm
This study presents novel approaches to address the issues of slow convergence and susceptibility to local optima in the SCSO algorithm.Specifically, it introduces a dynamic exponential factor, an elite decentralization technique, and a crossbar strategy as potential enhancements to the SCSO algorithm.The subsequent part contains a detailed introduction to three improvement strategies.

Dynamic exponential factor
The parameter of the weight factor holds significant importance.With a relatively high weight factor, the algorithm exhibits robust global search capabilities, enabling it to enhance population variety and cover a vast area.When the comparison is small, the algorithm has a robust local search capability, enabling it to efficiently explore the ideal solution and expedite convergence.Local optimization is a process in which the sand cat participates in local search, as described by formula (4).According to formula (6), as the sand cat swarm approaches the local solution, it is restricted to approaching the solution that is deemed to be locally optimal and lacks the ability to achieve superior local optimization.A novel dynamic exponential factor is suggested as a solution to this challenge, drawing inspiration from existing work.This factor can compensate for the limited capacity for local exploitation during the initial phase and improve the overall search capability during the latter phase, so preventing the population from prematurely settling in the local optimal.Equation ( 8) illustrates an equation for the exponential factor.
In the given context, k represents an optimization factor that adheres to an exponential distribution.The variable t depicts the present quantity of iterations, while T indicates the ultimate amount of iterations.

Elite decentralization strategy
In the desert, the sand cat's power to update its individual location is limited to relying on the guidance of random individuals within the community, resulting in a weak global search capability.This study shows a novel approach to elite decentralization, aiming toward improving the proximity of individual sand cats to elite individuals and bolstering the local development capabilities of the sand cat population.The ultimate goal is to expedite and improve the sand cat population's ability to identify optimal solutions with greater speed and accuracy.
The calculation of fitness for each individual sand cat is performed, followed by the replication of the individual with the highest level of fitness into n copies, so building the elite matrix.When the probability of |R| is equal to 1, various probabilities h are introduced to update the location.Specifically, when h is equal to or less www.nature.com/scientificreports/than 1/3, the population is searched worldwide.This approach addresses the limitation of the original algorithm, which is vulnerable to local optima, and prevents the sand cat population from evolving into "precocious".When the value of h exceeds 0.5, the elite matrix is included, ensuring that each dimension of the sand cat individual is in close alignment to the elite individual.This allows for the rapid identification of the best value.Please revise formula (6) to update its position to the following formula: When h ≤ 1/3: When h > 1/3: among:

Crossbar strategy
With a boost in the total amount of iterations, the sand cats within the population tend to cluster around the optimal individuals.This may give rise to the phenomenon of population diversity decline and hinder the algorithm's ability to develop the global optimal solution.This paper incorporates the horizontal crossover strategy into the sand cat swarm optimization algorithm to mitigate the occurrence of local optima within the algorithm.The horizontal crossover is utilized to cross-search the population, thus minimizing search blind spots and addressing the global optimization problem.The vertical crossover operation is executed on the optimal solution for the purpose of addressing early convergence of the algorithm, hence enabling the algorithm to transcend the local optima and enhance the population's variety.The Crossbar technique, as described in reference 34 , has the potential to improve the worldwide search functionality for addressing intricate optimization issues.Consequently, this can result in better precision in solving the algorithm and accelerated convergence speed.

Transverse crossing
Horizontal crossover refers to the process of conducting crossover operations across all dimensions of a population for the purpose to facilitate reciprocal learning among distinct individuals.Prior to the implementation of the horizontal crossing approach, all participants of the sand cat population are randomly paired together without any repetition.Subsequently, an arithmetic crossover is conducted, with the probability P h typically assigned an estimate of 1.The offspring are formed through the process of crossing the parent generation, as indicated by formula (13), ( 14): where: q 1 and q 2 are random numbers [0,1]; Both c 1 and c 2 are random numbers [-1, 1].X(i, d) and X j, d are the parents of d dimension X(i) and X j respectively.M hc i,d and M hc j,d represent the D-dimensional progeny of X(i, d) and X j, d by horizontal crossing, respectively.The generated offspring compete with their parents to retain the best fitness individual.

Longitudinal crossing
The SCSO algorithm exhibits a tendency to encounter local optima in subsequent iterations, a phenomenon frequently attributed to the occurrence of local optima in specific dimensions during the updating procedure.The vertical crossover is a type of arithmetic crossover that is applied to all individuals between two distinct dimensions.It involves updating only a specific dimension, so facilitating the evasion of a dimension that is imprisoned in a local optima.The vertical intersection of the d 1 and d 2 dimensions of individual i yields the descendant individuals, as calculated via Eq.(15).
where: q is the random number on [0,1]: M vc i,d 1 is the child of parent X(i) generated by vertical crossing in d 1 and d 2 dimensions.The offspring individuals produced by longitudinal crossing compete with their parents to retain the individuals with better fitness.

Implementation of CWXSCSO algorithm
The modified sand cat swarm optimization technique suggested in this research follows the basic flow based on the aforementioned enhancement methods.
Step 1 Establish the initial position of the population and ascertain the parameters; (9) Step 2 The objective is to determine the fitness of a sand cat colony by calculating the current ideal location and target value.
Step 3 The position update formula of the basic SCSO algorithm (4) is utilized to update the current position of the sand cat when the value of |R| is greater than 1.
When the quantity of R is less than 1, the process of choosing the hunting approach is selected based on a random probability h .When h is less than or equal to 1/3, the spatial arrangement of the sand cat is updated using the improved position formula (9).Conversely, when h is greater than or equal to 1/3, the spot of the sand cat is updated using the location formula (10).
Step 4 The horizontal cross operation is performed to cross all dimensions, and the position is updated based on Eqs. ( 13) and (14).
Step 5 Based on Formula (15), the longitudinal crossover operation is executed, followed by a comparison of fitness standards, and ultimately, the ideal reserve is selected.
Step 6 Assess the extent to which the algorithm satisfies the stop condition.If affirmative, exit the primary loop and display the desired location and value; else, revert back to Step 3.
Step 7 Terminate the program and display the optimal outcome.

Improved pseudocode of sand cat group optimization algorithm
Algorithm 1. Improved the pseudocode of sand cat swarm optimization algorithm.

CWXSCSO flow chart
Figure 1 describes the flow chart of the improved algorithm in detail, as shown below:

Computational complexity
The numerical representation of the time complexity of an algorithm is commonly denoted as O .The CWXSCSO algorithm primarily comprises the dynamic exponential factor, elite decentralization approach, and crossbar strategy.The dimension of the search space is given as m when the population size is N , and the greatest amount of iterations is T , the time complexity analysis of the algorithm in this paper is as follows: The time complexity of initialization is O(m) ; The time complexity of calculating the fitness value is the dynamic exponent O(N + N × logN) .The dynamic index is improved on the basis of the original linear weight, and the time complexity is still O(N × m) The elite decentralization approach has a temporal complexity of O(N × m) .The temporal complexity of the crossbar technique can be expressed as , and other calculations are small and negligible.Thus, the CWXSCSO method exhibits an overall computational complexity of O m + T × N 1 + m + logN , aligning with the computational complexity of the conventional sand cat swarm optimization algorithm.

Simulation experiment and result analysis Benchmark function
To assess the efficacy and enhancement of CWXSCSO, a set of 15 benchmark functions was chosen, as outlined in Appendix A1.The function F1-F7 is unimodal, meaning it has just one global ideal and no local optimal.This characteristic allows for a more accurate evaluation of the algorithm's convergence time and optimization accuracy.The function F8-F13 exhibits multidimensionality and multimodality.Multiple local extreme values are frequently employed to assess the algorithm's performance in preventing local optima and facilitating search worldwide.The fixed-dimensional multimodal functions F14 and F15 are being referred to.Multimodal functions exhibit numerous local extrema.

Experimental results and analysis of reference function
To enhance the verification of the efficacy of each enhanced method in CWXSCSO, three strategies are examined individually.The concept can be categorized into three distinct strategies: dynamic factor (JSCSO), elite decentralization strategy (ZSCSO), and Crossbar strategy (XSCSO).The length of the query space for F1-F15 is fixed at 30, with a total size of N = 50 .Additionally, the upper limit for the number of iterations, denoted as T max , is limited to 1000.The optimum value, average value, and standard deviation are obtained by executing each function 30 times.The statistics shown in Tables 1 and 2 demonstrate that the ideal value, median value, and standard deviation of CWXSCSO exhibit improved performance in comparison with SCSO when considering a dimensionality of 30.CWXSCSO, JSCSO, and ZSCSO algorithms achieve the theoretical best value for every round of the F1-F4 function for simple unimodal functions.In the F5 algorithm, the ideal value and mean value of CWXSCSO exhibit inferior performance compared to XSCSO, while the normal deviation is inferior to that of JSCSO.Nevertheless, CWXSCSO still possesses certain advantages when compared to the basic algorithm.The convergence of the method to the theoretical best value for the complex unimodal function F6 is frequently challenging.However, the inclusion of the crossbar method has resulted in improved optimization accuracy for the algorithm.The modified algorithm exhibits a 15-fold increase in accuracy compared to its original counterpart.The CWXSCSO strategy in F7 has superior performance in terms of ideal value, average value, and www.nature.com/scientificreports/variance compared to SCSO and other methodologies.CWXSCSO exhibits the maximum optimization accuracy and the lowest standard deviation for multi-modal functions F8, F12, and F13.In conjunction with CWXSCSO, XSCSO exhibits superior optimization efficacy, hence indicating the advantageous nature of employing the crossbar technique to facilitate the algorithm's departure from local optima.All strategies in the F9-F11 function attain the theoretical ideal value, suggesting that the incorporated strategies exhibit favorable stability.Table 2 demonstrates that the optimization accuracy of CWXSCSO is preferable to that of SCSO and other processes for the multi-modal function F14-F15 with fixed dimensions.In simple terms, the revised algorithm incorporates dynamic factors and elite decentralization strategies to enhance its development performance.Additionally, the crossbar technique facilitates the algorithm's ability to transcend local optima.The iteration rules for functions exhibit a high degree of similarity, as depicted in Fig. 2. The iterative curve of CWXSCSO on the F1-F7 function exhibits a nearly linear pattern, suggesting that the enhanced approach outperforms the original technique with regard to both velocities of convergence and optimization precision.The F8 curve clearly demonstrates that the CWXSCSO algorithm achieved the optimal value after 110 iterations, but the previous algorithm did not reach the optimal value within 1000 iterations.Moreover, the image has multiple inflection points, indicating that the improved algorithm not only has a high fitness value, but also has a good ability to jump out of the local optimal.The curve between F11 and F13 has a linear pattern, suggesting that while the ideal value can be identified, the enhanced method demonstrates superior speed.The convergence speed of F9, F10, F14, and F15 exhibits rapid convergence towards the initial optimal value.Additionally, there are instances where the enhanced algorithm demonstrates the ability to surpass local optima and achieve speedy convergence.The numerical simulation results, as shown in Tables 1 and 2, along with the convergence diagram depicted in Fig. 2, demonstrate that the CWXSCSO algorithm exhibits superior optimization accuracy, faster convergence acceleration, and better robustness compared to the alternative approach.These findings provide empirical evidence supporting the effectiveness of the algorithm under consideration.

Test on CEC2019 benchmark function
The effectiveness analysis of the improved algorithm This section presents a selection of six new upgraded algorithms for the purpose of comparing the optimization performance of CWXSCSO with other optimization algorithms.They are Salp swarm algorithm based on craziness and adaptive (CASSA) 35 , Subtraction-Average-Based Optimizer (GSABO) 36 , Grey Wolf Optimization Algorithm Based on Elite Learning for Nonlinear Parameters (IGWO) 37 , Whale optimization algorithm based on chaotic search strategy (CWOA) 38 , Whale Optimization Algorithm Based on Elite Opposition-based and  39 .The solution to the benchmark function in Appendix A2 has been obtained.The experiment had a population size of N = 50 , with 1000 iterations.Each experiment was completed independently 30 times.The analysis of Table 3 reveals that the enhanced CWXSCSO algorithm exhibits superior optimization accuracy compared to the other six intelligent optimization algorithms.Furthermore, the improved CWXSCSO algorithm demonstrates greater efficacy on the chosen test functions.The optimization accuracy of CWXSCSO meets the theoretical optimal value of 1 while solving the function F1-F2.Additionally, the average and standard deviations of CWXSCSO are preferable to those of the comparison algorithm.The results produced from the F3, F5, F6, F8, and F10 functions exhibit superior performance compared to the comparison algorithm.The standard deviation of CWXSCSO in function F4 is inferior to that of ECWOA, with just a slight improvement.However, in the F7 function, the ideal value and mean exhibit inferior performance compared to ECWOA, but the standard deviation demonstrates greater accuracy in comparison to ECWOA.In the F9 function, the CWXSCSO algorithm exhibits higher precision comparable to other algorithms.However, it is worth noting that the median value and standard deviation of CWXSCSO are comparatively weaker to those of other algorithms.Hence, it can be ascertained that while certain values of the enhanced algorithm presented in this study may not align with the theoretical ideal value, it generally exhibits superiority over other algorithms and possesses advantages in the realm of function optimization problems.This observation further underscores the efficacy of the proposed method.
The convergence properties of CWXSCSO can be easily observed in Fig. 3, in comparison to other methods.The figure clearly demonstrates that in functions F1 and F2, the curve exhibits rapid convergence and can swiftly approach the global optimal value.In function F3, the population rapidly attains an ideal value, which exhibits superior accuracy compared to alternative algorithms.Despite the relatively low solution accuracy in the F4 and F5 images, the function nevertheless offers several advantages beyond the original approach and other techniques.The optimization of F6-F10 exhibits several nuanced inflection points, suggesting that the algorithm demonstrates an exceptional capacity to overcome local optima and achieve stronger convergence

Wilcoxon rank sum test
The Wilcoxon rank sum test is a non-parametric statistical test that can be utilized irrespective of the distribution of the subject under investigation and the availability of information regarding the distribution.Hence, it is frequently employed to assess the data distribution of two sets of autonomous samples that deviate from a normal distribution.This approach uses the rank of the sample as a substitute for the sample value in order to facilitate data comparison, thereby mitigating the impact of a single value within the sample on the entire sample.Hence, this approach can provide a more scientific representation of the algorithm's optimization performance contrasted to the median value and standard deviation.section presents a comparison and analysis of the findings obtained from the CEC2019 test.The optimization outcomes of CASSA, GSABO, IGWO, CWOA, ECWOA, and EOSMICOA were compared using the Wilcoxon rank sum test, based on the CWXSCSO method.The hypothesis test employs a significance level of p = 5% as the criterion for judgment.At a significance level of 5%, it can be concluded that there is a substantial difference between the two groups of samples.In Table 4, the presence of NaN indicates that there lacks a statistically noteworthy disparity between the two groups of data.Additionally, the symbols " + ", " = ", and " − " are used to indicate that the outcomes of the CWXSCSO algorithm outperforms, is equivalent to, or falls short of the comparison algorithm, appropriately.The findings indicate that CWXSCSO exhibits a notable advantage over both the novel method and existing enhanced optimization techniques.

Validity analysis on CEC2021 function
With the aim to comprehensively evaluate the optimization capabilities of the upgraded method, a set of 10 CEC2021 test functions with distinct optimization features were chosen (as illustrated in Appendix A3).The CWXSCSO is computed and thereafter compared to the previous six enhancements.The parameters are uniformly set to the total size N = 50 , the upper limit number of iterations T max = 1000 , and the dimension d = 10 .Each function was simulated 30 times to obtain the optimum value, the average value, and standard deviation of the result.A plot is generated to depict the convergence curves of ten functions.
Based on the analysis of the data presented in Table 5, it turns out apparent CWXSCSO has higher performance relative to other algorithms in terms of both the ideal value and average value over the ten functions.The C3 function exhibits superior minimum and average values compared to GSABO and IGWO, while its standard deviation surpasses that of IGWO and EOSMICOA.This observation indicates that the enhanced algorithm lacks robust flexibility to the C3 function.The lowest and average values of functions C7 and C9 are optimal.However, the standard deviation is suboptimal.The algorithm exhibits a wide variety of fluctuations, although it possesses the capability to get the ideal theoretical value.The CWXSCSO algorithm outperforms other algorithms in functions C1, C2, C4-C6, C8, and C10, exhibiting superior values with a narrow range of fluctuations and excellent precision.
Figure 4 clearly demonstrates that all images of functions C1-C10 exhibit significant slopes, suggesting that the enhanced technique achieves faster convergence compared to existing optimization strategies.Photos C1, C4-C6, and C9 exhibit several twists in the CWXSCSO lines, suggesting that the enhanced CWXSCSO possesses the capability to transcend local optima.Contrary to CWXSCSO, other comparison algorithms like EOSMICOA have the capacity to exit the local optimal at numerous iterations.However, their rates of convergence rapidity and precision are not as great.CWXSCSO demonstrates rapid convergence to the global optimal in photos C3, C7, C8, and C10.In images, C3 and C8, the optimal fitness value of CWXSCSO convergence are comparable to that of the original method and CASSA algorithm, but it exhibits the fastest convergence speed.
To summarize, the CEC2021 function test demonstrates that the CWXSCSO algorithm outperforms competing algorithms, hence confirming its effectiveness.

Wilcoxon rank sum test of CEC2021 test function
This section presents a comparison and analysis of the findings obtained from the CEC2021 test, with the aim of enhancing the evaluation of the algorithm's optimization performance.The optimization outcomes of CASSA, GSABO, IGWO, CWOA, ECWOA, and EOSMICOA were compared using the Wilcoxon rank sum comparison test, based on the CWXSCSO method.According to the analysis of the results in Table 6, it indicate that CWXSCSO has no significant disparity with the comparison algorithm across several functions.However, none

Engineering application
Six engineering challenges have been selected for this part for the purpose to assess how well CWXSCSO performs when used to engineering optimization problems.The sine and cosine optimization algorithm (SCA) 40 , frost and ice optimization algorithm (RIME) 41 , butterfly optimization algorithm (BOA) 42 , Harris Eagle Optimization algorithm (HHO) 8 , and Osprey optimization algorithm (OOA) 43 were chosen as the primary three technical applications.The whale optimization algorithm (WOA) 7 , the locust optimization algorithm (GOA) 44 , the gray wolf optimization algorithm (GWO) 45 , the marine predator optimization algorithm (MPA) 46 , and the frost and ice optimization algorithm (RIME) were used to compare the final three technical applications.Every algorithm in the experiment has a population of 30 and an upper limit of 1000 iterations.

Pressure vessel design problems
The performance of the modified algorithm pair gets assessed using pressure vessel design issues in this research.
The main objective of the pressure vessel design challenge is to decrease the production expenses associated with the pressure vessel.This problem contains the selection of four optimization variables, namely shell thickness T S , head thickness ( T h ), inner radius ( R ), and length of cylinder section without head ( L ).The mathematical description of the pressure vessel design problem is as follows: variable: Function: The experimental findings of CWXSCSO and the comparison algorithm are presented in Table 7.The CWXSCSO yields a value of 5886.05.When compared to alternative algorithms, this particular algorithm exhibits a superior competitive advantage in terms of maintaining the proper functioning of the pressure vessel while simultaneously minimizing costs.Benefits in guaranteeing the operation of the pressure vessel while reducing expenses.The updated method demonstrates rapid convergence to the ideal value with the best convergence accuracy, as depicted in Fig. 5.In turn, the CWXSCSO facility exhibits exceptional engineering optimization capabilities.

Welding beam design problems
The issue at hand is the Welded Beam Design (WBD), which involves the utilization of an optimization method to minimize the production cost associated with the design.The optimization problem can be boiled down to the identification of four design variables that meet the constraints of shear stress (τ ) , bending stress (θ) , beam bending load (P c ) , end deviation (δ) , and boundary conditions, namely beam length (l) , height (t) , thickness (b) , and weld thickness (h) .The objective is to minimize the manufacturing cost of welded beams.The problem of welded beams is a common example of a nonlinear programming problem.The mathematical description of the welded beam design problem is as follows: Variable: Function: Constraint condition: Variable interval: As can be seen from Table 8, the final result of CWXSCSO is 1.6935.As can be seen in Fig. 6, the initial fitness value of the improved algorithm is already very good, and there are several subtle turns later, indicating that it has the ability to jump out of the local optimal.The improved algorithm achieves the purpose of reducing the manufacturing cost, and the cost of manufacturing welded beams is minimal compared with other algorithms.

Reducer design problem
The reducer holds an important place within mechanical systems as a crucial component of the gear box, serving a diverse range of applications.The primary aim of this challenge is to diminish the overall weight of the reducer through the optimization of the seven parameter variables.They are the tooth surface width b(= x 1 ), the gear module m(= x 2 ) , the tooth count in the pinion z(= x 3 ) , the measurement of the initial shaft distance between bearings.l 1 (= x 4 ) , the distance between the bearings of the second shaft l 2 (= x 5 ) , the diameter of the initial shaft d 1 (= x 6 ) and the measurement of the diameter of the second shaft d 2 (= x 7 ) .The mathematical description of the speed reducer design problem is as follows: Variable: Function: Constraint condition: Table 9 and Fig. 7 demonstrate that the modified method is adept at minimizing the weight of the reducer under 11 boundaries.It suggests that the enhancement is effective and may be more effectively utilized in mechanical systems.

Step cone pulley problem
This engineering project aims to create a 4-step cone pulley with a minimal weight by looking at 5 design elements.Four variables represent the diameter of individual step of the pulley, denoted as d i (i = 1, 2, 3, 4) , while the final variable represents the magnitude of the pulley's breadth, denoted as w .There are 8 nonlinear constraints and 3 linear constraints in the problem.The restriction is to maintain uniformity in the belt length C i , tension ratio R i , and belt transfer power P i throughout all steps.The mathematical description of the step cone pulley problem is as follows: Function: Constraint condition: 2.9 ≤ x 6 ≤ 3.9, 5.0 ≤ x 7 ≤ 5.5 9. Optimization results of reducer design problems.total of six integer variables, three discrete variables, and eleven distinct geometric and assembly restrictions.
The mathematical description of the planetary gear train design optimization problem is as follows: Variable: Function: where: Constraint condition: where: Variable interval: Based on the data shown in Fig. 9 and Table 11, it is evident that CWXSCSO continues to outperform other methods in terms of convergence accuracy and convergence speed.This illustrates the potential for widespread implementation and utilization of the upgraded algorithm in power machinery.

Robot clamping optimization problem
The issue of robot hand claws is a complex challenge within the field of mechanical structure engineering.The goal of the robot clamping optimization is to minimize the disparity between the highest and lowest magnitudes of forces.The challenge of robot grippers encompasses a total of seven continuous design variables-the three connecting rods (a, b, c) , the vertical displacement of the linkages (d) , the vertical distance separating the initial node of the robotic arm from the end of the actuator (e) , the displacement in the horizontal direction between the actuator end and the linkages node (f ) , and the angle of the second and third linkages in a geometric context (ρ) .There appear a total of seven distinct limitations.The mathematical description of the robot clamping optimization problem is as follows: Variable: Function: Constraint condition: where: x = (x 1 , x 2 , x 3 , x 4 , x 5 , x 6 , x  The data presented in Table 12 indicates that the CWXSCSO has the smallest disparity between its maximum force and minimum force.The curve convergence accuracy of CWXSCSO is the highest, as depicted in Fig. 10.Thus, the modified algorithm exhibits commendable competitive prowess within the field of mechanical engineering.

Conclusion
The article introduces a sand cat swarm optimization algorithm which enhances the optimization power by including elite decentralization and crossbar technique.The algorithm that has been enhanced introduces a novel dynamic exponential factor.The position formula is updated using the elite decentralization technique, followed by the introduction of the crossbar strategy to accelerate the rate of convergence and improve the precision of search results.All strategies undergo testing using an assortment of 15 benchmark functions.CWXSCSO demonstrates superior search efficiency and stability, along with improved local search power and optimization accuracy, when compared to SCSO.Among the many strategies, elite decentralization and crossbar strategies have been found to be advantageous in enabling the algorithm beyond local optima.Simulation experiments were conducted on 10 test functions of CEC2019 and 10 test functions of CEC2021 using CWXSCSO and 6 other optimization algorithms.The results show that CWXSCSO outperforms the other 6 optimization algorithms in terms of optimization results.Additionally, CWXSCSO has the capacity to produce global optimal solutions for α = cos −1 a 2 + g 2 − b 2 2ag + �, g = f 2 + z − f

Figure 3 .
Figure 3.The fitness curves of each algorithm are compared.

Figure 5 .
Figure 5. Optimization convergence diagram of pressure vessel design problem.

Figure 6 .
Figure 6.Optimization convergence diagram of welding beam design problem.

7 )Figure 9 .
Figure 9. Convergence curve of planetary gear train design optimization problem.

Table 1 .
The optimization outcomes of the single-peak test function (F1-F6) were compared using various improvement methodologies.Significant values are in bold.

Table 3 .
Compare the results with his intelligent algorithm.Significant values are in bold.

Table 4 .
Results of Wilcoxon rank sum test for CEC2019 functions.
Vol:.(1234567890) Scientific Reports | (2024) 14:8927 | https://doi.org/10.1038/s41598-024-59597-0www.nature.com/scientificreports/ of the functions is inferior to the algorithm, and almost all of the functions demonstrate superior performance in comparison to alternative algorithms.Hence, it may be inferred that CWXSCSO has excellent results compared to both the new method and existing enhanced optimization techniques.

Table 5 .
Compared optimization results of different intelligent algorithms.Significant values are in bold.

Table 6 .
Results of Wilcoxon rank sum test for CEC2021 test.

Table 7 .
Optimization results of pressure vessel design problems.

Table 8 .
Optimization results of welding beam design problems.

Table 11 .
Results of planetary gear train design optimization problem. AlgorithmN